Esx Settings HardwareModuleFirmwareCompliance
The Esx Settings HardwareModuleFirmwareCompliance schema contains information that describe the compliance of firmware of a particular hardware module (e.g. BIOS, PCI device) on the host with respect to the firmware present in the target Hardware Support Package (HSP) specification.
This schema was added in vSphere API 7.0.0.0.
{
"status": "string",
"stage_status": "string",
"details": {
"component_class": "string",
"description": "string"
},
"current": {
"version": "string"
},
"target": {
"version": "string"
},
"notifications": {
"info": [
{
"type": "string",
"id": "string",
"time": "string",
"message": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"resolution": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"originator": "string",
"retriable": false
}
],
"warnings": [
{
"type": "string",
"id": "string",
"time": "string",
"message": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"resolution": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"originator": "string",
"retriable": false
}
],
"errors": [
{
"type": "string",
"id": "string",
"time": "string",
"message": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"resolution": {
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
},
"originator": "string",
"retriable": false
}
]
}
}
Compliance status of the hardware module's firmware.
For more information see: Esx Settings ComplianceStatus.
This property was added in vSphere API 7.0.0.0.
Stage status of the hardware module's firmware. This is only relevant when the value of Esx Settings HardwareModuleFirmwareCompliance.status is Esx Settings ComplianceStatus.NON_COMPLIANT.
For more information see: Esx Settings StageStatus.
This property was added in vSphere API 8.0.0.1.
If missing or null
the staging status is unknown - the contents may or may not be staged. This can happen, for instance, if the stage check failed, has not been done yet, or the target uses an older interface that does not include support for returning the staged status.
Additional details about the hardware module itself
This property was added in vSphere API 7.0.0.0.
missing or null
if no further info was provided by HSM.
Current version of the firmware present on the host hardware module.
This property was added in vSphere API 7.0.0.0.
missing or null
if version of firmware on the hardware module on the host cannot be determined.
Target version of the firmware present in the Hardware Support Package (HSP).
This property was added in vSphere API 7.0.0.0.
missing or null
if component is not present in the software specification.
Notifications describing the compliance result.
This property was added in vSphere API 7.0.0.0.